Big Huge Thesaurus

irresistible impulse

noun